package org.facyt.vacas.entities.vacas.restricciones;

import java.math.BigDecimal;

import org.facyt.vacas.entities.vacas.Alimento;

/**
 * @author vnemec
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public interface RestriccionI {
	
	public boolean esMenor();
	public boolean esMayor();
	public boolean esMenorIgual();
	public boolean esMayorIgual();
	public boolean esIgual();
	public boolean esDoble();
	public boolean esSimple();
	public boolean esRango();
	public boolean esFA();
	public BigDecimal getCalculoInversoRestriccion(BigDecimal valor, BigDecimal energia, 
			  Alimento alimento, boolean esMinimo);
//	public void guardarFInverso(BigDecimal valor, BigDecimal energia,  Alimento alimento, boolean esMinimo);
    
	public String getToString();
	
	public String getStringRestriccion();
		

}
